Rotating MaxRS queries
نویسندگان
چکیده
Given a set of weighted objects in a data space, the MaxRS problem in spatial databases studied in a VLDB 2012 paper is to find a location for a rectangular region of a given size such that the weighted sum of all the objects covered by the rectangular region centered at the optimal location is maximized. This problem is useful in lots of location-based service applications, such as finding the location for a new fast food restaurant with a limited delivery range attracting the greatest number of customers. The existing MaxRS problem assumes that the rectangular region is always placed horizontally and is non-rotatable. However, under this assumption, the weighted sum of all the covered objects may not be the greatest when the rectangular region is rotatable. In this paper, we propose a generalized MaxRS problem called rotating MaxRS without this assumption. In rotating MaxRS, the rectangular region is rotatable and can be associated with an inclination angle. The goal of our problem is to find a location and an inclination angle such that the weighted sum of all the objects covered by the rectangular region of a given size centered at this location with this inclination angle is the greatest. We also present an efficient algorithm for the problem. Extensive experiments were conducted to verify the efficiency of our algorithms based on the real and synthetic datasets. The experimental results show that the weighted sum of all the objects in the rotating MaxRS queries can be increased with up to 300% on the synthetic datasets compared with existing non-rotating MaxRS queries, which shows the significance of the new rotating MaxRS queries. With the rapid development of location-based service applications, researchers in the database community have paid attention to the analysis issues of location-related data. Recently, several location analysis problems have been proposed. The maximizing range sum (MaxRS) problem [3] is one of these location analysis problems. Given a set O of weighted objects in a two-dimensional data space, the MaxRS problem is to find a location for a rectangular region of a given size such that the weighted sum of all the objects covered by the rectangular region centered at this location is maximized. This optimal location query is very important and useful as a basic operation in a lot of real applications such as location planning, location-based service and profile-based marketing.
منابع مشابه
An Efficient Algorithm for Maximizing Range Sum Queries in a Road Network
Given a set of positive-weighted points and a query rectangle r (specified by a client) of given extents, the goal of a maximizing range sum (MaxRS) query is to find the optimal location of r such that the total weights of all the points covered by r are maximized. All existing methods for processing MaxRS queries assume the Euclidean distance metric. In many location-based applications, howeve...
متن کاملGeneral Purpose Index-Based Method for Efficient MaxRS Query
The Maximizing Range Sum problem is widely applied in facility locating, spatial data mining, and clustering problems. The current most efficient method solves it in time O(n log n) for a particular given rectangle size. This is inefficient in cases where the queries are frequently called with different parameters. Thus, in this paper, we propose an index-based method that solves the maxRS quer...
متن کاملTowards Efficient Maintenance of Continuous MaxRS Query for Trajectories
We address the problem of efficient maintenance of the answer to a new type of query: Continuous Maximizing RangeSum (Co-MaxRS) for moving objects trajectories. The traditional static/spatial MaxRS problem finds a location for placing the centroid of a given (axes-parallel) rectangle R so that the sum of the weights of the point-objects from a given set O inside the interior of R is maximized. ...
متن کاملMonitoring MaxRS in Spatial Data Streams
Due to the increase of GPS enabled devices and a lot of locationbased services, spatial objects are continuously generated. This paper addresses a problem of monitoring MaxRS (Maximizing Range Sum) in spatial data streams. Given a set of weighted spatial (2dimensional) objects, this problem is to monitor a location of a given user-specified sized rectangle where the sum of the weights of the ob...
متن کاملApproximate MaxRS in Spatial Databases
In the maximizing range sum (MaxRS) problem, given (i) a set P of 2D points each of which is associated with a positive weight, and (ii) a rectangle r of specific extents, we need to decide where to place r in order to maximize the covered weight of r – that is, the total weight of the data points covered by r. Algorithms solving the problem exactly entail expensive CPU or I/O cost. In practice...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Sci.
دوره 305 شماره
صفحات -
تاریخ انتشار 2015